package com.kyleromano.disgaea.dataType;

import com.kyleromano.disgaea.R;

public class Classes {

	//Male Fighter
	public static final int FIGHTER			=	0x0F010000;
	public static final int WARRIOR			=	0x0F010001;
	public static final int DESTROYERF		=	0x0F010002;
	public static final int GLADIATOR		=	0x0F010003;
	public static final int WARLORD			=	0x0F010004;
	public static final int BATTLEMASTER	=	0x0F010005;
	//Female Fighter
	public static final int LADYFIGHTER		=	0x0F020000;
	public static final int LADYWARRIOR		=	0x0F020001;
	public static final int VALKYRIE		=	0x0F020002;
	public static final int MINERVALASS		=	0x0F020003;
	public static final int FREYA			=	0x0F020004;
	public static final int IRONMAIDEN		=	0x0F020005;
	//Female Mage
	public static final int REDMAGE			=	0x0F030000;
	public static final int GREENMAGE		=	0x0F030001;
	public static final int BLUEMAGE		=	0x0F030002;
	public static final int STARMAGE		=	0x0F030003;
	public static final int PRISMMAGE		=	0x0F030004;
	public static final int GALAXYMAGE		=	0x0F030005;
	//Male Mage
	public static final int REDSKULL		=	0x0F040000;
	public static final int GREENSKULL		=	0x0F040001;
	public static final int BLUESKULL		=	0x0F040002;
	public static final int STARSKULL		=	0x0F040003;
	public static final int PRISMSKULL		=	0x0F040004;
	public static final int GALAXYSKULL		=	0x0F040005;
	//Healer
	public static final int HEALER			=	0x0F050000;
	public static final int ACOLYTE			=	0x0F050001;
	public static final int PRIESTESS		=	0x0F050002;
	public static final int BISHOP			=	0x0F050003;
	public static final int CARDINAL		=	0x0F050004;
	public static final int SAINT			=	0x0F050005;
	//Archer
	public static final int ARCHER			=	0x0F070000;
	public static final int HUNTER			=	0x0F070001;
	public static final int SHOOTER			=	0x0F070002;
	public static final int BOWMASTER		=	0x0F070003;
	public static final int CUPID			=	0x0F070004;
	public static final int FREISCHUTZ		=	0x0F070005;	
	//Gunner
	public static final int GUNNER			=	0x0F130000;
	public static final int SNIPER			=	0x0F130001;
	public static final int OUTLAW			=	0x0F130002;
	public static final int HITMAN			=	0x0F130003;
	public static final int BULLSEYE		=	0x0F130004;
	public static final int DESPERADO		=	0x0F130005;
	//Armor Knight
	public static final int HEAVYKNIGHT		=	0x0F120000;
	public static final int IRONKNIGHT		=	0x0F120001;
	public static final int STEELKNIGHT		=	0x0F120002;
	public static final int MYTHRILKNIGHT	=	0x0F120003;
	public static final int ADAMANTKNIGHT	=	0x0F120004;
	public static final int AEGISKNIGHT		=	0x0F120005;
	//Thief
	public static final int THIEF			=	0x0F060000;
	public static final int ROGUE			=	0x0F060001;
	public static final int SCOUT			=	0x0F060002;
	public static final int BANDIT			=	0x0F060003;
	public static final int TRICKSTER		=	0x0F060004;
	public static final int MASTERTHIEF		=	0x0F060005;
	//Male Ninja
	public static final int GENIN			=	0x0F090000;
	public static final int CHUNIN			=	0x0F090001;
	public static final int JOUNIN			=	0x0F090002;
	public static final int ONIWABAN		=	0x0F090003;
	public static final int TOURYOU			=	0x0F090004;
	public static final int SHADOWMASTER	=	0x0F090005;
	//Lady Samurai
	public static final int EXORCIST		=	0x0F100000;
	public static final int DIABOLIST		=	0x0F100001;
	public static final int HOLYSWORDSWOMAN	=	0x0F100002;
	public static final int BATTLEMAIDEN	=	0x0F100003;
	public static final int CARNAGEPRINCESS	=	0x0F100004;
	public static final int BLADEMASTER		=	0x0F100005;
	//Beast Master
	public static final int BEASTTAMER		=	0x0F110000;
	public static final int BEASTLEADER		=	0x0F110001;
	public static final int BEASTLORD		=	0x0F110002;
	public static final int BEASTQUEEN		=	0x0F110003;
	public static final int BEASTMASTER		=	0x0F110004;
	public static final int BEASTSAVIOR		=	0x0F110005;
	//Sorcerer
	public static final int SHAMAN			=	0x0F140000;
	public static final int WITCHDOCTOR		=	0x0F140001;
	public static final int NECROMANCER		=	0x0F140002;
	public static final int DARKELDER		=	0x0F140003;
	public static final int PURGATORYORACLE	=	0x0F140004;
	public static final int SOULINVOKER		=	0x0F140005;
	//Bouncer
	public static final int BOUNCER			=	0x0F180000;
	public static final int BODYGUARD		=	0x0F180001;
	public static final int PROBLEMSOLVER	=	0x0F180002;
	public static final int NETHERWORLDSP	=	0x0F180003;
	public static final int PROMKING		=	0x0F180004;
	public static final int DESTROYERB		=	0x0F180005;
	//Professor
	public static final int PROFESSOR		=	0x0F160000;
	public static final int SOPHIST			=	0x0F160001;
	public static final int GREYCELLS		=	0x0F160002;
	public static final int MADPARSER		=	0x0F160003;
	public static final int ALCHEMIST		=	0x0F160004;
	public static final int MOTHERBRAIN		=	0x0F160005;
	//Magic Knight
	public static final int MAGICKNIGHT		=	0x0F080000;
	public static final int DARKKNIGHT		=	0x0F080001;
	public static final int RUNEKNIGHT		=	0x0F080002;
	public static final int MEGAKNIGHT		=	0x0F080003;
	public static final int FORCEKNIGHT		=	0x0F080004;
	public static final int SPACEKNIGHT		=	0x0F080005;
	//Masked Hero
	public static final int MASKEDHERO		=	0x0F150000;
	public static final int VIZARDHERO		=	0x0F150001;
	public static final int MORPHINGERO		=	0x0F150002;
	public static final int FIXEDUPHERO		=	0x0F150003;
	public static final int GALAXYHERO		=	0x0F150004;
	public static final int SUPERHERO		=	0x0F150005;
	//Onmyo Monk
	public static final int ONMYOTRAINEE	=	0x0F170000;
	public static final int CERTIFIEDONMYO	=	0x0F170001;
	public static final int ONMYOMASTER		=	0x0F170002;
	public static final int ONMYOPROFESSOR	=	0x0F170003;
	public static final int ONMYODOCTOR		=	0x0F170004;
	public static final int ONMYOGURU		=	0x0F170005;
	//Battle Suit
	public static final int BIOSUIT			=	0x0F200000;
	public static final int COMBATSUIT		=	0x0F200001;
	public static final int POWERARMOR		=	0x0F200002;
	public static final int SWORD			=	0x0F200003;
	public static final int ENGAGE			=	0x0F200004;
	public static final int FORCEJOKER		=	0x0F200005;
	//Android
	public static final int ANDROID			=	0x0F190000;
	public static final int CYBORG			=	0x0F190001;
	public static final int AUTOMATON		=	0x0F190002;
	public static final int HUMANOID		=	0x0F190003;
	public static final int REPLICANT		=	0x0F190004;
	public static final int GENOCIDER		=	0x0F190005;

//DLC Classes
	/*
	public static final int CELESTIALHOST	=	0x0F210000;
	public static final int KUNOICHI		=	0x0F220000;
	public static final int MEDIC			=	0x0F230000;
	public static final int NECROMANCERDLC	=	0x0F240000;
	public static final int PRISMRANGER		=	0x0F250000;
	*/

//Monster Classes
	//Sludge
	public static final int GREENSLIME		=	0x0F410000;
	public static final int REDBLOB			=	0x0F410001;
	public static final int BLUEGELATIN		=	0x0F410002;
	public static final int OCHREJELLY		=	0x0F410003;
	public static final int GREYOOZE		=	0x0F410004;
	public static final int BLACKPUDDING	=	0x0F410005;
	//Orc
	public static final int PETITEORC		=	0x0F330000;
	public static final int ORCCAPTAIN		=	0x0F330001;
	public static final int HEADORC			=	0x0F330002;
	public static final int ORCMASTER		=	0x0F330003;
	public static final int ORCKING			=	0x0F330004;
	public static final int SHADOWORC		=	0x0F330005;
	//Mothman
	public static final int MOTHMAN			=	0x0F340000;
	public static final int MESSENGER		=	0x0F340001;
	public static final int WATCHER			=	0x0F340002;
	public static final int OBSERVER		=	0x0F340003;
	public static final int SPY				=	0x0F340004;
	public static final int UNKNOWN			=	0x0F340005;
	//Shroom
	public static final int ERYNGI			=	0x0F420000;
	public static final int MATANGO			=	0x0F420001;
	public static final int CHAMPINION		=	0x0F420002;
	public static final int FUNGUS			=	0x0F420003;
	public static final int WONDERSPORE		=	0x0F420004;
	public static final int ERYNDOM			=	0x0F420005;
	//Ghost
	public static final int GHOST			=	0x0F270000;
	public static final int BOGGART			=	0x0F270001;
	public static final int SPECTER			=	0x0F270002;
	public static final int WRAITH			=	0x0F270003;
	public static final int FIEND			=	0x0F270004;
	public static final int PHANTOM			=	0x0F270005;
	//Slumber Cat
	public static final int CATSABER		=	0x0F430000;
	public static final int WARCAT			=	0x0F430001;
	public static final int CAITSITH		=	0x0F430002;
	public static final int GRIMALKIN		=	0x0F430003;
	public static final int ELBACCIE		=	0x0F430004;
	public static final int LORDCATGOD		=	0x0F430005;
	//Prinny
	public static final int PRIVATEPRINNY	=	0x0F260000;
	public static final int CAPTAINPRINNY	=	0x0F260001;
	public static final int COLONELPRINNY	=	0x0F260002;
	public static final int GENERALPRINNY	=	0x0F260003;
	public static final int PRINNYKING		=	0x0F260004;
	public static final int PRINNYGOD		=	0x0F260005;
	//Zombie
	public static final int ZOMBIE			=	0x0F280000;
	public static final int GHOUL			=	0x0F280001;
	public static final int CORPSE			=	0x0F280002;
	public static final int GHAST			=	0x0F280003;
	public static final int WHITE			=	0x0F280004;
	public static final int ZOMBIEKING		=	0x0F280005;
	//Gargoyle
	public static final int GARGOYLE		=	0x0F300000;
	public static final int GUARDIAN		=	0x0F300001;
	public static final int NEBIROS			=	0x0F300002;
	public static final int BALROG			=	0x0F300003;
	public static final int SETH			=	0x0F300004;
	public static final int PAZUZU			=	0x0F300005;
	//Alurane
	public static final int ALRAUNE			=	0x0F350000;
	public static final int NEMOPHILIA		=	0x0F350001;
	public static final int PHARBITIS		=	0x0F350002;
	public static final int BELLADONNA		=	0x0F350003;
	public static final int PHOTINIA		=	0x0F350004;
	public static final int PARTHENOCISSUS	=	0x0F350005;
	//Roc
	public static final int COCKATRICE		=	0x0F360000;
	public static final int BASILICROW		=	0x0F360001;
	public static final int PERYTON			=	0x0F360002;
	public static final int MALPHAS			=	0x0F360003;
	public static final int SECUNDUS		=	0x0F360004;
	public static final int ABRAXAS			=	0x0F360005;
	//Reaper
	public static final int CHERNOBOG		=	0x0F440000;
	public static final int DEATH			=	0x0F440001;
	public static final int TEZCATLIPOCA	=	0x0F440002;
	public static final int MRTRU			=	0x0F440003;
	public static final int SAMAEL			=	0x0F440004;
	public static final int THANATOS		=	0x0F440005;
	//Mystic Beast
	public static final int CUSITH			=	0x0F370000;
	public static final int HELLHOUND		=	0x0F370001;
	public static final int BLACKDOG		=	0x0F370002;
	public static final int GARM			=	0x0F370003;
	public static final int ORTHOS			=	0x0F370004;
	public static final int FENRIR			=	0x0F370005;
	//Succubus
	public static final int EMPUSA			=	0x0F320000;
	public static final int LILIM			=	0x0F320001;
	public static final int SUCCUBUS		=	0x0F320002;
	public static final int CARMILLA		=	0x0F320003;
	public static final int HECATE			=	0x0F320004;
	public static final int LILITH			=	0x0F320005;
	//Dragon Zombie
	public static final int SKELETALDRAGON	=	0x0F380000;
	public static final int DEATHDRAGON		=	0x0F380001;
	public static final int CURSEDRAGON		=	0x0F380002;
	public static final int MYSTICDRAGON	=	0x0F380003;
	public static final int DARKDRAGON		=	0x0F380004;
	public static final int HELLDRAGON		=	0x0F380005;
	//Wood Golem
	public static final int WOODGIANT		=	0x0F390000;
	public static final int TREEFOLK		=	0x0F390001;
	public static final int FORESTGUARDIAN	=	0x0F390002;
	public static final int GREENGIANT		=	0x0F390003;
	public static final int GAIATITAN		=	0x0F390004;
	public static final int DREADNAUGHT		=	0x0F390005;
	//Dragon
	public static final int DRAGON			=	0x0F290000;
	public static final int FAFNIR			=	0x0F290001;
	public static final int NIDHOGG			=	0x0F290002;
	public static final int AHZIDAHAKA		=	0x0F290003;
	public static final int TIAMAT 			=	0x0F290004;
	public static final int BAHAMUT			=	0x0F290005;
	//Felynn
	public static final int NEKOMATA		=	0x0F310000;
	public static final int PAOMAO			=	0x0F310001;
	public static final int TAILRING		=	0x0F310002;
	public static final int CATHPALUG		=	0x0F310003;
	public static final int OVINIG			=	0x0F310004;
	public static final int BASTET			=	0x0F310005;
	//Rifle Demon	
	public static final int BACIEL			=	0x0F400000;
	public static final int GAMBIEL			=	0x0F400001;
	public static final int ADNACHIEL		=	0x0F400002;
	public static final int VERCHIEL		=	0x0F400003;
	public static final int AMBRIEL			=	0x0F400004;
	public static final int MALCHIDAEL		=	0x0F400005;
/*
//DLC Classes
	public static final int DEATHSABER = 0x0F450000; 

//Story Classes
	public static final int PRINNYINSTRUCTOR = 0x0F460000;
	public static final int STEWARD = 0x0F470000;
	public static final int PRINNYQ = 0x0F480000;
	public static final int SUPPOSEDFINALBOSS = 0x0F490000;
	public static final int DEATHPC = 0x0F500000;
	public static final int ANGELOFAVARICE = 0x0F510000;

//Secret Classes
	public static final int DARKHERO = 0x0F520000;
	public static final int ARCHANGEL = 0x0F530000;
	public static final int NO1DELINQUENT = 0x0F540000;
	public static final int DEMONLORD = 0x0F550000;
	public static final int OVERLORD = 0x0F560000;
	public static final int MAINCHARACTERQ = 0x0F570000;
	public static final int DEFENDEROFEARTH = 0x0F580000;
	public static final int BADASSOVERLORD  = 0x0F590000;

//DLC Classes
	public static final int FALLENANGEL = 0x0F600000;
	public static final int MAINCHARACTERQHD = 0x0F610000;
	public static final int EVILACADEMYDEAN = 0x0F620000;
	public static final int MASTEROFDEATH = 0x0F630000;
	public static final int HEROINE = 0x0F640000;
	public static final int BADASSDAUGHTER = 0x0F650000;
	public static final int TYRANT = 0x0F660000;
*/
	
	public static final int NODATA			= 0x0FFFFFFF;
	
	public static final int getClassNameResID(int classID) {
		switch(classID)
		{
    		case ParentJob.WARRIOR :
    			return R.string.sWarrior;
    		case ParentJob.VALKYRIE :
    			return R.string.sValkyrie;
    		case ParentJob.WITCH :
    			return R.string.sWitch;
    		case ParentJob.MAGICIAN :
    			return R.string.sMagician;
    		case ParentJob.HEALER :
    			return R.string.sHealer;
    		case ParentJob.ARCHER :
    			return R.string.sArcher;
    		case ParentJob.GUNNER :
    			return R.string.sGunner;
    		case ParentJob.ARMORKNIGHT :
    			return R.string.sArmorKnight;
    		case ParentJob.THIEF :
    			return R.string.sThief;
    		case ParentJob.NINJA :
    			return R.string.sNinja;
    		case ParentJob.SAMURAI :
    			return R.string.sSamurai;
    		case ParentJob.BEASTMASTER :
    			return R.string.sBeastmaster;
    		case ParentJob.SORCERER :
    			return R.string.sSorcerer;
    		case ParentJob.BOUNCER :
    			return R.string.sBouncer;
    		case ParentJob.PROFESSOR :
    			return R.string.sProfessor;
    		case ParentJob.MAGICKNIGHT :
    			return R.string.sMagicKnight;
    		case ParentJob.MASKEDHERO :
    			return R.string.sMaskedHero;
    		case ParentJob.ONMYOMONK :
    			return R.string.sOnmyoMonk;
    		case ParentJob.BATTLESUIT :
    			return R.string.sBattlesuit;
    		case ParentJob.ANDROID :
    			return R.string.sAndroid;
    		case ParentJob.SLUDGE :
    			return R.string.sSludge;
    		case ParentJob.ORC :
    			return R.string.sOrc;
    		case ParentJob.MOTHMAN :
    			return R.string.sMothman;
    		case ParentJob.SHROOM :
    			return R.string.sShroom;
    		case ParentJob.GHOST :
    			return R.string.sGhost;
    		case ParentJob.SLUMBERCAT :
    			return R.string.sSlumbercat;
    		case ParentJob.PRINNY :
    			return R.string.sPrinny;
    		case ParentJob.ZOMBIE :
    			return R.string.sZombie;
    		case ParentJob.GARGOYLE :
    			return R.string.sGargoyle;
    		case ParentJob.FLORABEAST :
    			return R.string.sFlorabeast;
    		case ParentJob.ROC :
    			return R.string.sRoc;
    		case ParentJob.REAPER :
    			return R.string.sReaper;
    		case ParentJob.MYSTICBEAST :
    			return R.string.sMysticbeast;
    		case ParentJob.SUCCUBUS :
    			return R.string.sSuccubus;
    		case ParentJob.DRAGONZOMBIE :
    			return R.string.sDragonZombie;
    		case ParentJob.WOODGOLEM :
    			return R.string.sWoodGolem;
    		case ParentJob.DRAGON :
    			return R.string.sDragon;
    		case ParentJob.FELYNN :
    			return R.string.sFelynn;
    		case ParentJob.RIFLEDEMON :
    			return R.string.sRifledemon;
		}
		//nothing found
		return -1;
	}
	
	/**
	 * Obtain the level requirement for unlocking the next tier based on the ID provided
	 * @param classID The current class selected to unlock the tier above it
	 * @return the level requirement to unlock the next tier
	 * -1 if there is no next tier
	 * -2 if the classes are mage base type
	 */
	public static final int getUpgradeRequirement(int classID)
	{
		switch(classID) {
		case FIGHTER :
		case LADYFIGHTER :
		case HEALER :
		case THIEF :
		case GREENSLIME :
		case PETITEORC :
		case MOTHMAN :
		case ERYNGI :
		case GHOST :
		case CATSABER :
		case PRIVATEPRINNY :
			return 15;
			
		case ARCHER :
		case GUNNER :
		case HEAVYKNIGHT :
		case BEASTTAMER :
		case SHAMAN :
		case ZOMBIE :
			return 20;
			
		case GENIN :
		case EXORCIST :
		case MASKEDHERO :
		case ALRAUNE :
		case COCKATRICE :
			return 25;
			
		case MAGICKNIGHT :
		case ONMYOTRAINEE :
		case GARGOYLE :
		case CUSITH :
			return 30;
			
		case BOUNCER :
		case EMPUSA :
		case NEKOMATA :
			return 35;
			
		case WARRIOR :
		case LADYWARRIOR :
		case ACOLYTE :
		case ROGUE :
		case PROFESSOR :
		case REDBLOB :
		case ORCCAPTAIN :
		case MESSENGER :
		case MATANGO :
		case BOGGART :
		case WARCAT :
		case CAPTAINPRINNY :
		case CHERNOBOG :
		case SKELETALDRAGON :
			return 40;
			
		case WOODGIANT :
		case DRAGON :
		case BACIEL :
			return 45;
			
		case HUNTER :
		case SNIPER :
		case IRONKNIGHT :
		case BEASTLEADER :
		case WITCHDOCTOR :
		case GHOUL :
			return 50;
			
		case CHUNIN :
		case DIABOLIST :
		case VIZARDHERO :
		case BIOSUIT :
		case NEMOPHILIA :
		case BASILICROW :
			return 60;
			
		case DARKKNIGHT :
		case CERTIFIEDONMYO :
		case GUARDIAN :
		case HELLHOUND :
			return 70;
			
		case DESTROYERF :
		case VALKYRIE :
		case PRIESTESS :
		case SCOUT :
		case BODYGUARD :
		case ANDROID :
		case BLUEGELATIN :
		case HEADORC :
		case WATCHER :
		case CHAMPINION :
		case SPECTER :
		case CAITSITH :
		case COLONELPRINNY :
		case LILIM :
		case PAOMAO :
			return 80;
			
		case SOPHIST :
		case DEATH :
		case DEATHDRAGON :
			return 90;
			
		case SHOOTER :
		case OUTLAW :
		case STEELKNIGHT :
		case BEASTLORD :
		case NECROMANCER :
		case CORPSE :
		case TREEFOLK :
		case FAFNIR :
		case GAMBIEL :
			return 100;
			
		case MORPHINGERO :
		case COMBATSUIT :
		case PHARBITIS :
		case PERYTON :
			return 120;
			
		case RUNEKNIGHT :
		case ONMYOMASTER :
		case POWERARMOR :
		case NEBIROS :
		case BLACKDOG :
			return 140;
			
		case STARSKULL :
		case STARMAGE :
			return 150;
			
		case JOUNIN :
		case HOLYSWORDSWOMAN :
		case GLADIATOR :
		case MINERVALASS :
		case BISHOP :
		case BANDIT :
		case PROBLEMSOLVER :
		case OCHREJELLY : 
		case ORCMASTER :
		case OBSERVER :
		case FUNGUS :
		case WRAITH :
		case GRIMALKIN :
		case GENERALPRINNY :
		case SUCCUBUS :
		case TAILRING :
			return 160;
			
		case GREYCELLS :
		case CYBORG :
		case TEZCATLIPOCA :
		case CURSEDRAGON :
			return 180;
			
		case BOWMASTER :
		case HITMAN :
		case MYTHRILKNIGHT :
		case BEASTQUEEN :
		case DARKELDER :
		case GHAST :
		case FORESTGUARDIAN :
		case NIDHOGG :
		case ADNACHIEL :
			return 200;
			
		case ONIWABAN :
		case BATTLEMAIDEN :
		case FIXEDUPHERO :
		case SWORD :
		case BELLADONNA :
		case MALPHAS :
			return 240;
			
		case MEGAKNIGHT :
		case ONMYOPROFESSOR :
		case BALROG :
		case GARM :
			return 280;
			
		case CARDINAL :
		case WARLORD :
		case FREYA :
		case TRICKSTER :
		case NETHERWORLDSP :
		case GREYOOZE :
		case ORCKING :
		case SPY :
		case WONDERSPORE :
		case FIEND :
		case ELBACCIE :
		case PRINNYKING :
		case CATHPALUG :
			return 320;
			
		case MADPARSER :
		case AUTOMATON :
		case MRTRU :
		case CARMILLA :
		case MYSTICDRAGON :
			return 360;
			
		case CUPID :
		case BULLSEYE :
		case ADAMANTKNIGHT :
		case BEASTMASTER :
		case PURGATORYORACLE :
		case WHITE :
		case GREENGIANT :
		case AHZIDAHAKA :
		case VERCHIEL :
			return 400;
			
		case PRISMMAGE :
		case PRISMSKULL :
			return 450;
			
		case TOURYOU :
		case CARNAGEPRINCESS :
		case GALAXYHERO :
		case ENGAGE :
		case PHOTINIA :
		case SECUNDUS :
			return 480;
			
		case FORCEKNIGHT :
		case ONMYODOCTOR :
		case SETH :
		case ORTHOS :
			return 560;
			
		case PROMKING :
		case HECATE :
		case OVINIG :
			return 640;
			
		case ALCHEMIST :
		case HUMANOID :
		case SAMAEL :
		case DARKDRAGON :
			return 720;
			
		case GAIATITAN :
		case TIAMAT :
		case AMBRIEL :
			return 800;
			
		case REPLICANT :
			return 1440;
			
		case REDSKULL :
		case GREENSKULL :
		case BLUESKULL :
		case REDMAGE :
		case GREENMAGE :
		case BLUEMAGE :
			return -2;
		default :
			return -1;
		}
	}
}
